CEO
Marie Claude Leonard
CEO Approval Rating
82/100
STM is a Canada-based public transportation company that operates and manages a network of buses and metro trains offering transit services for individuals.